package forkk.multimc.gui; import java.awt.Component; import java.util.Date; import javax.swing.JLabel; import javax.swing.JTable; import javax.swing.table.DefaultTableCellRenderer; public class DateCellRenderer extends DefaultTableCellRenderer { private static final long serialVersionUID = 1745589859390913887L; @Override public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { Component component = super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column); if (value instanceof Long) { Long millis = (Long) value; Date installDate = new Date(millis); if (component instanceof JLabel) { ((JLabel) component).setText(installDate.toString()); } } return component; } }